/*
 * StatePause.h
 *
 *  Created on: 12/06/2013
 *      Author: vitor
 */

#ifndef STATEPAUSE_H_
#define STATEPAUSE_H_

#include "State.h"
#include "StateArgs.h"
#include "Text.h"
#include "InputManager.h"

class StatePause: public State {
private:
	Text* pauseText;
	bool returnToGame;
	bool quit;

public:
	StatePause();
	virtual ~StatePause();

	void load(StateArgs arguments);
	StateArgs unload();
	void input();
	int update(double dt);
	void render();

};

#endif /* STATEPAUSE_H_ */
